place where pine nuts are cracked - Francés Inglés Diccionario